from matplotlib import pyplot as plt
import numpy as np

# 生成数据
n = 1024
x = np.random.normal(0, 1, n)
y = np.random.normal(0, 1, n)

# 计算颜色
T = np.arctan2(y, x)

# 绘图
plt.scatter(x, y, s=75, c=T, alpha=0.5)  # alpha透明度
plt.xlim(-1.5, 1.5)
plt.ylim(-1.5, 1.5)

# 隐藏坐标轴
plt.xticks(())
plt.yticks(())

plt.show()
